pdf-icon

AtomU

SKU:K117

Description

AtomU is an ultra-compact and flexible IoT voice-recognition development board powered by Espressif’s ESP32. It is equipped with two low-power Xtensa® 32-bit LX6 microprocessors running at up to 240 MHz. The board integrates peripherals such as a USB Type-A interface, IR transmitter, and a programmable RGB LED, allowing true plug-and-play use for uploading, downloading, and debugging firmware.
With its built-in Wi-Fi module and on-board digital microphone SPM1423 (PDM), AtomU enables clear audio recording, making it ideal for human–machine interaction and speech-to-text (STT) applications in various IoT scenarios.

Tutorial

This tutorial shows you how to control the AtomU device via the UiFlow1 graphical programming platform.
This tutorial shows you how to control the AtomU device via the UiFlow2 graphical programming platform.

Features

  • ESP32-PICO-D4 (2.4 GHz Wi-Fi)
  • USB-A programming/power interface
  • Integrated programmable RGB LED and button
  • Ultra-compact body
  • Built-in IR transmitter
  • Expandable pins and GROVE interface
  • Development Platform
    • UiFlow1
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • PlatformIO

Includes

  • 1 x AtomU

Applications

  • IoT controller
  • Voice recording & cloud STT recognition

Specifications

Specification Parameter
SoC ESP32-PICO-D4, 240 MHz dual core, 600 DMIPS, 520 KB SRAM, 2.4 G Wi-Fi
Microphone SPM1423
Microphone Sensitivity 94 dB SPL @ 1 kHz, Typ.: −22 dBFS
Microphone SNR 94 dB SPL @ 1 kHz, A-weighted, Typ.: 61.4 dB
Standby Operating Current 40.4 mA
Supported Input Frequency 100 Hz ~ 10 kHz
Supported PDM Clock 1.0 ~ 3.25 MHz
Product Size 53.0 x 20.0 x 10.3mm
Product Weight 8.6 g
Package Size 114.2 x 65.6 x 20.6mm
Gross Weight 16.6 g

Schematics

schematics

PinMap

SPM1423 – PDM

ESP32-PICO-D4 G5 G19 3.3 V GND
SPM1423 MIC_CLK MIC_DATA VCC GND

IR & SK6812 & BUTTON

ESP32-PICO-D4 G12 G27 G39
IR TX
SK6812 DIN
BUTTON SW

HY2.0-4P

HY2.0-4P Black Red Yellow White
PORT.CUSTOM GND 5V G26 G32

Model Size

Datasheets

Softwares

Arduino

UiFlow1

UiFlow2

PlatformIO

[env:m5stack-atom]
platform = espressif32@6.7.0
board = m5stack-atom
framework = arduino
upload_speed = 1500000
monitor_speed = 115200
build_flags =
    -DCORE_DEBUG_LEVEL=5
lib_deps =
    M5Unified=https://github.com/m5stack/M5Unified

Video

  • AtomU STT Tutorial

  • STT Example